/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package entidad;

import java.util.Vector;

/**
 *
 * @author kabad
 */



public class Persona {
private String apellidos;
private String cedula;
private String correo;
private int idPersona;
private String nombres;
private String tituloAcademico;
private String usuario;
private Vector<Rol> roles;
private String matricula;
private String contraseña;
private boolean activo;

public void setApellidos(String val) {
this.apellidos=val;
}
public String getApellidos() {
return this.apellidos;
}
public void setCedula(String val) {
this.cedula=val;
}
public String getCedula() {
return this.cedula;
}
public void setCorreo(String val) {
this.correo=val;
}
public String getCorreo() {
return this.correo;
}
public void setIdPersona(int val) {
this.idPersona=val;
}
public int getIdPersona() {
return this.idPersona;
}
public void setNombres(String val) {
this.nombres=val;
}
public String getNombres() {
return this.nombres;
}
public void setTituloAcademico(String val) {
this.tituloAcademico=val;
}
public String getTituloAcademico() {
return this.tituloAcademico;
}
public void setUsuario(String val) {
this.usuario=val;
}
public String getUsuario() {
return this.usuario;
}
    @Override
public String toString(){
        if(this.tituloAcademico ==null){
            return this.nombres + " " + this.apellidos;
        }
        return this.tituloAcademico+" "+this.nombres + " " + this.apellidos;
}

    public Vector<Rol> getRoles() {
        return roles;
    }

    public void setRoles(Vector<Rol> roles) {
        this.roles = roles;
    }

    public String getMatricula() {
        return matricula;
    }

    public void setMatricula(String matricula) {
        this.matricula = matricula;
    }

    /**
     * @return the contraseña
     */
    public String getContraseña() {
        return contraseña;
    }

    /**
     * @param contraseña the contraseña to set
     */
    public void setContraseña(String contraseña) {
        this.contraseña = contraseña;
    }

    /**
     * @return the activo
     */
    public boolean isActivo() {
        return activo;
    }

    /**
     * @param activo the activo to set
     */
    public void setActivo(boolean activo) {
        this.activo = activo;
    }

}